package object;

/**
 * 可变参数使用细节
 */
public class VarParameterDetail {

    public static void main(String[] args) {

        /*
            注意事项：
            1)可变参数的实参可以为0个或任意多个
            2)可变参数的实参可以为数组
            3)可变参数本质就是数组
            4)可变参数可以和普通类型的参数一起放在形参列表，但必须保证可变参数在最后
            5)一个形参列表中只能出现一个可变参数
         */

    }
}

class X {

    public void f1(int... nums) {
        System.out.println("长度=" + nums.length);
    }

    public void f2(String str, int... nums) {

    }

    //一个形参列表中只能出现一个可变参数
//    public void f3(String... strs, int... nums) {
//
//    }
}